Il est possible que vous ayez rencontré le message d'erreur « Échec de la publication. La réponse n'est pas une réponse JSON valide. » lors de la publication ou de la modification de pages ou d'articles sur votre site WordPress. Ce problème peut également survenir lors du chargement d'une image sur votre site WordPress.
Si vous ne corrigez pas immédiatement cette erreur, vous risquez de perdre toutes les modifications effectuées ces dernières heures. Cet article vous évitera ce désagrément.
Plusieurs éléments peuvent être à l'origine de ces erreurs sur votre site WordPress. Cela peut être lié au serveur web, au fichier .htaccess, au certificat SSL , à une extension, au thème, ou à tout autre composant. La solution adaptée à votre situation dépendra donc de vos spécificités.
Dans ce tutoriel, vous apprendrez en détail l'origine de l'erreur sur votre site et comment la corriger. C'est parti !
Qu'est-ce qu'une réponse JSON valide ?
Lorsque vous effectuez une requête API, la réponse doit être au format JSON. Si la réponse n'est pas au format JSON, l'erreur « Échec de la mise à jour. La réponse n'est pas une réponse JSON valide » s'affiche.
Il existe plusieurs raisons pour lesquelles cette erreur peut se produire !
1. L'API que vous demandez ne renvoie pas de données au format JSON. Veuillez consulter la documentation de l'API pour connaître le format de retour des données.
2. Il se peut qu'une erreur se soit glissée dans le code qui interroge l'API. Cela peut être dû à une URL incorrecte ou à des données erronées envoyées dans le corps de la requête.
3. Le serveur hébergeant l'API peut être hors service ou ne pas répondre correctement. Dans ce cas, vous devez contacter le fournisseur de l'API pour résoudre le problème.
3 façons simples de corriger l'erreur « Échec de la publication. La réponse n'est pas une réponse JSON valide »
Mettre à jour le lien permanent
Le fichier .htaccess ou les permaliens de votre site web peuvent être à l'origine du JSON , ce qui est l'une des raisons les plus courantes de son apparition.
Pour résoudre ce problème, vous devrez actualiser les permaliens de votre site. Il existe deux méthodes pour y parvenir. La solution la plus rapide et la plus simple consiste à utiliser le tableau de bord WordPress et à activer l'option « Forcer la génération d'un nouveau fichier .htaccess ».
Accédez au menu Paramètres, puis à Lien permanent. Sur la page Lien permanent, appuyez sur le bouton Enregistrer les modifications après avoir fait défiler la page jusqu'en bas.

Vous pouvez enregistrer vos modifications en faisant défiler la page jusqu'en bas des paramètres des liens permanents et en cliquant sur le bouton Enregistrer.
Veuillez le renvoyer à votre correcteur et vérifier si l'erreur persiste ; elle ne devrait plus apparaître.
Utilisez l'éditeur classique
En décembre 2018, WordPress a déployé une mise à jour de son éditeur classique, baptisée Gutenberg/Éditeur par blocs. Suite à cette mise à jour, de nombreux utilisateurs ont rencontré les messages d'erreur « Échec de la publication » et « Une erreur s'est produite lors de la mise à jour », indiquant que la réponse reçue n'est pas conforme aux normes JSON. Plus précisément, le message d'erreur affiché est : « La réponse n'est pas une réponse JSON valide. »
Pour revenir à l'éditeur classique et résoudre le problème, les utilisateurs doivent télécharger et installer l'extension Classic Editor depuis le répertoire WordPress. Une fois installée, l'extension peut être activée, remplaçant ainsi l'éditeur de blocs par l'éditeur classique, plus traditionnel.
En savoir plus : Comment résoudre les problèmes de lenteur du backend WordPress ?
Il est important de noter que l'utilisation de l'éditeur classique peut impacter l'expérience d'édition et la mise en forme des articles et pages existants, notamment ceux précédemment modifiés avec l'éditeur de blocs. Avant d'utiliser l'éditeur classique, il est conseillé de prendre des mesures de précaution pour protéger votre site web. Cela peut impliquer la modification de certains paramètres de votre installation WordPress.
En revenant à l'éditeur classique, les utilisateurs peuvent surmonter les problèmes « Échec de la publication » et « Une erreur s'est produite lors de la mise à jour » associés à l'éditeur de blocs, ce qui garantit un processus d'édition plus fluide et préserve la mise en page et le formatage souhaités du contenu de leur site Web.
Supprimez tous les caractères non valides
Si vous tentez de télécharger des photos dont le nom contient des caractères non autorisés, vous pourriez recevoir le message d'erreur suivant : « La réponse n'est pas une réponse JSON valide. » Dans ce cas, renommez votre image en utilisant uniquement des lettres, des chiffres et des symboles, comme le tiret. Ensuite, essayez de télécharger l'image avec ce nouveau nom pour vérifier si le problème est résolu.
Vérifiez si vos documents contiennent des commandes SQL ou des parenthèses, car elles peuvent entrer en conflit avec l'éditeur. Essayez de les mettre à jour et vérifiez à nouveau votre document ou article !
Utilisez le plugin « Par défaut GD ».
L'erreur « La réponse n'est pas une réponse JSON valide » peut être résolue grâce à l'extension Default to GD, qui a fait ses preuves auprès de certains utilisateurs. Cette extension n'étant pas accessible directement depuis WordPress, vous pouvez la télécharger depuis le de Default to GD . Pour lancer le téléchargement, cliquez sur le bouton « Code » de cette page, puis sur le bouton « Télécharger le fichier ZIP ». L'extension sera alors téléchargée sur votre ordinateur.
Ensuite, rendez-vous dans la section Extensions de votre tableau de bord WordPress et cliquez sur « Ajouter ». Sélectionnez l'extension téléchargée en cliquant sur « Choisir un fichier » après avoir cliqué sur « Téléverser une extension ». Choisissez ensuite « Installer maintenant ». Une fois l'installation terminée, sélectionnez « Activer l'extension ». Vous pouvez alors vérifier immédiatement si le problème de réponse JSON persiste lors du chargement de photos sur votre site WordPress, car aucune configuration n'est requise de votre part. Si le problème persiste, vous pouvez désactiver et supprimer complètement l'extension.
Faites appel à des professionnels WordPress
Commandez des heures de support en développement WordPress pour résoudre ce problème immédiatement !
Conseils de dépannage supplémentaires pour corriger l'erreur de réponse JSON invalide
- Recherchez les conflits d'API REST : vérifiez s'il existe des conflits ou des erreurs dans le code relatif à l'API REST. Cela peut être dû à plusieurs plugins ou thèmes qui tentent d'accéder à la même API, ce qui entraîne une erreur de réponse JSON invalide.
- Téléverser les images autrement : cette solution est utile en cas d’erreur lors du téléversement d’images sur un site web. Téléverser les images autrement, par exemple via FTP ou un autre plugin de téléversement d’images, peut résoudre le problème.
- Désactiver les extensions et les thèmes pour identifier les conflits : en désactivant puis en réactivant une à une toutes les extensions et tous les thèmes, vous pouvez déterminer lequel est à l’origine de l’erreur de réponse JSON invalide. Une fois l’extension ou le thème problématique identifié, il peut être corrigé ou remplacé.
Mots de la fin
Les solutions permettant de résoudre l'erreur « La réponse n'est pas une réponse JSON valide » se sont avérées efficaces pour de nombreux utilisateurs. Toutefois, si ces solutions ne fonctionnent pas dans votre cas, d'autres problèmes sous-jacents peuvent être liés à la configuration de votre installation WordPress ou de votre serveur web.
Plusieurs facteurs peuvent être à l'origine de cette erreur : des problèmes avec l'API REST, des erreurs de configuration du serveur NGINX, des conflits avec des extensions de sécurité comme Wordfence ou des politiques de sécurité telles qu'un pare-feu applicatif web. Dans ce cas, il peut être nécessaire d'explorer des solutions spécifiques à votre environnement ou de faire appel à des professionnels spécialisés dans le dépannage de WordPress.
Pour en savoir plus et découvrir des articles utiles sur WordPress et les sujets connexes, consultez notre blog . Nous y proposons des ressources précieuses pour vous aider à optimiser votre site WordPress et à résoudre les problèmes que vous pourriez rencontrer.
N'oubliez pas que corriger les erreurs et optimiser votre site WordPress est essentiel pour une présence en ligne fluide et efficace. En restant informé et en recherchant les solutions adaptées, vous pouvez surmonter les obstacles et garantir une expérience optimale pour vous et les visiteurs de votre site.
FAQ
Le message d'erreur indique un problème lors de la publication ou de la mise à jour d'un article ou d'une page dans WordPress en raison d'une réponse JSON invalide du serveur.
Cette erreur peut survenir pour diverses raisons, telles que des conflits avec des plugins ou des thèmes, des problèmes de configuration du serveur ou des problèmes d'installation de WordPress.
Oui, certains plugins qui modifient le comportement par défaut de WordPress ou interagissent avec le processus de publication peuvent provoquer des conflits et des erreurs. Il est recommandé de désactiver temporairement les plugins et de vérifier si le problème persiste.
En règle générale, votre contenu devrait rester intact même si vous rencontrez cette erreur. Toutefois, il est toujours recommandé de sauvegarder régulièrement votre site WordPress afin d'éviter toute perte de données.
De nombreux problèmes peuvent être résolus en suivant les étapes de dépannage mentionnées plus haut dans cet article. Toutefois, si vous avez des doutes ou si vous n'arrivez pas à résoudre le problème vous-même, il est recommandé de demander l'aide d'un développeur WordPress ou de consulter un forum d'assistance.